package reqdata

// SearchOrganizeReq 搜索组织参数
type SearchOrganizeReq struct {
	Keywords string `json:"keywords"`
	Pid      int64  `json:"pid"`
	PType    int    `json:"pid_type"` //pid查询类型，0：所有子child，1：只查一级
	Status   int    `json:"status"`   //状态，0：全部

	Page int `json:"page" example:"1"`  //分页-页码
	Size int `json:"size" example:"20"` //分页-条数
}

// TreeOrganizeReq 搜索组织参数
type TreeOrganizeReq struct {
	Pid   int64 `json:"pid"`
	PType int   `json:"pid_type"` //pid查询类型，0：所有子child，1：只查一级
}

// AddEditOrganizeReq 添加编辑organize请求
type AddEditOrganizeReq struct {
	Id       int64  `json:"id" example:"0"`        //id,>0为编辑对应数据,=0为新增
	Name     string `json:"name" example:"demo_1"` //名称
	Describe string `json:"describe" example:"备注"` //备注
	Pid      int64  `json:"pid" example:"0"`       //上级id
	Status   int    `json:"status" example:"1"`    //状态
}
